#       fpc.exe
CC = fpc

MAIN = TheBenevollow2.dpr
OUT = ..\..\release

DATA = ..\release\DATA\
BMP2TGA = ..\tools\TexConverting\bmp2tga.exe

.PHONY: release
.PHONY: noupx
.PHONY: debug
.PHONY: resources
.PHONY: utils
.PHONY: clean

release: noupx
	upx $(OUT)\TheBenevollow2.exe

noupx: $(MAIN) clean
	$(CC) $(MAIN) -dFLAG_FPC -Sd -O3 -FE$(OUT) -Fo..\..\DEngine\uFMOD_FPC\ -FUtemp -dFLAG_FAST

debug: $(MAIN) clean
	$(CC) $(MAIN) -dFLAG_FPC -Sd -O3 -FE$(OUT) -Fo..\..\DEngine\uFMOD_FPC\ -FUtemp -gl -dFLAG_CONSOLE -dFLAG_DEBUG

utils:
	cp ..\..\DEngine\uFMOD_FPC\libufmod.o libufmod.o

clean:
	del temp\*.ppu, temp\*.o

resources:
	..\tools\TexConverting\bmp2tga.exe DATASources\CellCross1.bmp ..\release\DATA\Tiles\CellCross1.tga
	..\tools\TexConverting\bmp2tga.exe DATASources\CellGreen.bmp ..\release\DATA\Tiles\CellGreen.tga
	..\tools\TexConverting\bmp2tga.exe DATASources\Lines2Brown.bmp ..\release\DATA\Tiles\Lines2Brown.tga
	..\tools\TexConverting\bmp2tga.exe DATASources\RombGreen.bmp ..\release\DATA\Tiles\RombGreen.tga
	..\tools\TexConverting\bmp2bit.exe DATASources\WeedTriangleWhite.bmp ..\release\DATA\textures\WeedTriangle.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\BushWhite.bmp ..\release\DATA\textures\Bush.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\CycleKohWhite.bmp ..\release\DATA\textures\CycleKoh.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\HighTreeWhite.bmp ..\release\DATA\textures\HighTree.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\LowTreeWhite.bmp ..\release\DATA\textures\LowTree.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\PlantWhite.bmp ..\release\DATA\textures\Plant.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\WeedRectWhite.bmp ..\release\DATA\textures\WeedRect.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\FixedSysFont.bmp ..\release\DATA\fonts\FixedSys.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\FrankC.bmp ..\release\DATA\fonts\FrankC.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\Heap.bmp ..\release\DATA\tiles\Heap.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\bayonet.bmp ..\release\DATA\textures\bayonet.bit
	..\tools\TexConverting\bmp2bit.exe DATASources\Lab2.bmp ..\release\DATA\textures\Lab.bit
#	..\tools\TexConverting\bmp2tga.exe DATASources\Lab2.bmp ..\release\DATA\textures\Lab.tga
